<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	</body>
</html>
<script type="text/javascript">
	// symbol表示独一无二的值
	// 1.symbol值唯一2.不能与其他值计算3.不嫩雇佣for...in循环
	// 创建symbol
	let s = Symbol();
	console.log(s,typeof s);
	let s2 = Symbol('a');
	let s3 = Symbol('a');
	console.log(s2)
	console.log(s2 === s3);
	// symbol.for创建
	let s4 = Symbol.for('e');
	console.log(s4,typeof s4);
	let s5 = Symbol.for('e');
	console.log(s4 === s5)
	// 不能运算
	// let result = s > 100;
	
	// 像对象中添加方法
	let game = {
		
	}
	// 声明一个对象
	// let methods = {
	// 	up:Symbol(),
	// 	down:Symbol()
	// };
	
	// game[methods.up] = function(){
	// 	console.log("上升");
	// }
	// game[methods.down] = function(){
	// 	console.log("下降");
	// }
	// console.log(game)
	let game2 ={
		name:'狼人杀',
		[Symbol('say')]:function(){
			console.log("发言")
		},
		[Symbol('boom')]:function(){
			console.log("自爆")
		}
	}
	console.log(game2)
</script>
